﻿<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="ucLogAplicaciones.ascx.cs"
    Inherits="wRegPadron.frmOpciones.ucLogAplicaciones" %>

<%@ Register Assembly="BasicFrame.WebControls.BasicDatePicker" Namespace="BasicFrame.WebControls"
    TagPrefix="BDP" %>
<%@ Register Assembly="System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
    Namespace="System.Web.UI.DataVisualization.Charting" TagPrefix="asp" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>

<table width="100%">
    <tr>
        <td valign="top" align="left">
            <fieldset>
                <legend>
                    <h3>
                        <asp:Label runat="server" ID="lblTitulo"></asp:Label>
                        <p>
                            <small>
                                <asp:Label runat="server" ID="lblDescripcion"></asp:Label></small></p>
                    </h3>
                </legend>
            </fieldset>
        </td>
    </tr>
    <tr>
        <td width="100%" align="center">
            <asp:Panel runat="server" ID="miPanel" HorizontalAlign="Left" Width="95%">
                <div class="tabbable">
                    <ul class="nav nav-tabs">
                        <li class="active"><a href="#tab1" data-toggle="tab">Auditoria de logins</a></li>
                        <li><a href="#tab2" data-toggle="tab">Auditoria de accesos</a></li>
                        <li><a href="#tab3" data-toggle="tab">Gráficos</a></li>
                    </ul>
                    <div class="tab-content">
                        <div class="tab-pane active" id="tab1" style="padding-left: 10px">
                            <table width="100%">
                                <tr>
                                    <td align="right">
                                        Fecha de inicio:
                                    </td>
                                    <td align="center">
                                        <BDP:BDPLite runat="server" ID="bdpInicio">
                                        </BDP:BDPLite>
                                    </td>
                                </tr>
                                <tr>
                                    <td align="right">
                                        Fecha de fin:
                                    </td>
                                    <td align="center">
                                        <BDP:BDPLite runat="server" ID="bdpFin">
                                        </BDP:BDPLite>
                                    </td>
                                </tr>
                                <tr>
                                    <td align="right">
                                        Aplicación:
                                    </td>
                                    <td align="center">
                                        <asp:DropDownList runat="server" ID="ddlAplicacion">
                                        </asp:DropDownList>
                                    </td>
                                </tr>
                                <tr>
                                    <td align="center" colspan="2">
                                        <asp:Button runat="server" ID="btnActualizarLogTramite" CssClass="btn" Text="Actualizar"
                                            OnClick="btnActualizarLogTramite_Click" />
                                    </td>
                                </tr>
                                <tr>
                                    <td>
                                        <br />
                                    </td>
                                </tr>
                                <tr>
                                    <td width="100%" align="center" colspan="2">
                                        <asp:GridView runat="server" ID="gvLogTramite" AutoGenerateColumns="False" AllowPaging="True"
                                            OnPageIndexChanging="gvLogTramite_PageIndexChanging" PageSize="25" EnableModelValidation="True"
                                            EmptyDataText="No se han encontrado registros">
                                            <SelectedRowStyle CssClass="bselectedrow" Width="700px" />
                                            <PagerStyle CssClass="bpagerstyle" HorizontalAlign="Left" />
                                            <RowStyle Font-Size="11px" />
                                            <HeaderStyle Font-Size="Small" Font-Underline="true" Font-Bold="true" CssClass="bgrid" />
                                            <PagerSettings Mode="Numeric" Position="TopAndBottom" />
                                            <Columns>
                                                <asp:BoundField HeaderText="IP" DataField="LOGAW_chIPCLIEN" ItemStyle-BorderColor="#d0d0d0"
                                                    ItemStyle-Width="90px" />
                                                <asp:BoundField HeaderText="Usuario" DataField="LOGAW_chPARDOS" ItemStyle-BorderColor="#d0d0d0"
                                                    ItemStyle-Width="250px" />
                                                <asp:BoundField HeaderText="Fecha" DataField="LOGAW_chFECREG" ItemStyle-BorderColor="#d0d0d0"
                                                    ItemStyle-Width="100px" />
                                                <asp:BoundField HeaderText="Aplicación" DataField="LOGAW_chNOMAPL" ItemStyle-BorderColor="#d0d0d0"
                                                    ItemStyle-Width="200px" />
                                                <asp:BoundField HeaderText="Resultado" DataField="LOGAW_chPARUNO" ItemStyle-BorderColor="#d0d0d0"
                                                    ItemStyle-Width="60px" />
                                            </Columns>
                                        </asp:GridView>
                                    </td>
                                </tr>
                                <tr>
                                    <td>
                                        <br />
                                    </td>
                                </tr>
                            </table>
                        </div>
                        <div class="tab-pane" id="tab2">
                            <asp:UpdatePanel runat="server" ID="UpdatePanel1">
                                <ContentTemplate>
                                    <table width="100%">
                                        <tr>
                                            <td align="right">
                                                Fecha de inicio:
                                            </td>
                                            <td align="center">
                                                <BDP:BDPLite runat="server" ID="bdpFecInicio">
                                                </BDP:BDPLite>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td align="right">
                                                Fecha de fin:
                                            </td>
                                            <td align="center">
                                                <BDP:BDPLite runat="server" ID="bdpFecFin">
                                                </BDP:BDPLite>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td align="right">
                                                Aplicación:
                                            </td>
                                            <td align="center">
                                                <asp:DropDownList runat="server" ID="ddlAplicaciones2">
                                                </asp:DropDownList>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td align="center" colspan="2">
                                                <asp:Button runat="server" ID="btnConsultar" CssClass="btn" Text="Actualizar" OnClick="btnConsultar_Click" />
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                <br />
                                            </td>
                                        </tr>
                                        <tr>
                                            <td width="100%" align="center" colspan="2">
                                                <asp:GridView runat="server" ID="gvAccesos" AutoGenerateColumns="False" AllowPaging="True"
                                                    PageSize="25" EnableModelValidation="True" EmptyDataText="No se han encontrado registros"
                                                    OnPageIndexChanging="gvAccesos_PageIndexChanging">
                                                    <SelectedRowStyle CssClass="bselectedrow" />
                                                    <PagerStyle CssClass="bpagerstyle" HorizontalAlign="Left" />
                                                    <RowStyle Font-Size="11px" />
                                                    <HeaderStyle Font-Size="Small" Font-Underline="true" Font-Bold="true" CssClass="bgrid" />
                                                    <PagerSettings Mode="Numeric" Position="TopAndBottom" />
                                                    <Columns>
                                                        <asp:BoundField HeaderText="IP" DataField="LOGAW_chIPCLIEN" ItemStyle-BorderColor="#d0d0d0"
                                                            ItemStyle-Width="90px" />
                                                        <asp:BoundField HeaderText="Usuario" DataField="LOGAW_chPARDOS" ItemStyle-BorderColor="#d0d0d0"
                                                            ItemStyle-Width="100px" />
                                                        <asp:BoundField HeaderText="Fecha" DataField="LOGAW_chFECREG" ItemStyle-BorderColor="#d0d0d0"
                                                            ItemStyle-Width="80px" />
                                                        <asp:BoundField HeaderText="Aplicación" DataField="LOGAW_chNOMAPL" ItemStyle-BorderColor="#d0d0d0"
                                                            ItemStyle-Width="100px" />
                                                        <asp:BoundField HeaderText="Módulo" DataField="LOGAW_chPARTRE" ItemStyle-BorderColor="#d0d0d0"
                                                            ItemStyle-Width="150px" />
                                                        <asp:BoundField HeaderText="Detalle" DataField="LOGAW_chPARUNO" ItemStyle-BorderColor="#d0d0d0"
                                                            ItemStyle-Width="230px" />
                                                    </Columns>
                                                </asp:GridView>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                <br />
                                            </td>
                                        </tr>
                                    </table>
                                </ContentTemplate>
                            </asp:UpdatePanel>
                        </div>
                        <div class="tab-pane" id="tab3" style="padding-left: 10px">
                            <asp:UpdatePanel runat="server" ID="PanelLog">
                                <ContentTemplate>
                                    <table width="100%">
                                        <tr>
                                            <td align="center" class="muted">
                                                Seleccione los siguientes datos:
                                            </td>
                                            <td align="left">
                                                <asp:DropDownList runat="server" ID="ddlAnio" Width="80px" AutoPostBack="true" OnSelectedIndexChanged="ddlAnio_SelectedIndexChanged">
                                                </asp:DropDownList>
                                            </td>
                                            <td align="left">
                                                <asp:DropDownList runat="server" ID="ddlMeses" CssClass="tdCampoTextoNoResaltado"
                                                    Width="120px">
                                                </asp:DropDownList>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td colspan="3" align="center">
                                                <asp:Button runat="server" ID="btnAceptar" Text="Aceptar" CssClass="btn" OnClick="btnAceptar_Click" />
                                            </td>
                                        </tr>
                                        <tr>
                                            <td align="center" colspan="3">
                                                <asp:Chart ID="Grafico1" runat="server" Width="750px" Height="650px" BackGradientStyle="LeftRight">
                                                    <Series>
                                                        <asp:Series ChartArea="ChartArea1" Legend="Mileyenda" Name="Series1" ChartType="Pie"
                                                            CustomProperties="CollectedSliceExploded=True" MarkerStyle="Square">
                                                            <EmptyPointStyle AxisLabel="hola\nfdfdd" IsValueShownAsLabel="True" />
                                                        </asp:Series>
                                                    </Series>
                                                    <ChartAreas>
                                                        <asp:ChartArea Name="ChartArea1">
                                                            <Area3DStyle Enable3D="True" />
                                                        </asp:ChartArea>
                                                    </ChartAreas>
                                                    <Legends>
                                                        <asp:Legend Name="Mileyenda" Docking="Bottom">
                                                        </asp:Legend>
                                                    </Legends>
                                                    <Titles>
                                                        <asp:Title Font="Arial, 12pt, style=Bold" Name="Titulo1" Text="Cantidad de accesos por aplicaciones web">
                                                        </asp:Title>
                                                    </Titles>
                                                    <BorderSkin SkinStyle="FrameThin5" />
                                                </asp:Chart>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td align="center" colspan="3">
                                                <asp:Chart ID="Grafico2" runat="server" Width="750px" Height="650px">
                                                    <BorderSkin SkinStyle="FrameThin5" />
                                                    <Titles>
                                                        <asp:Title Name="Titulo1" Text="Cantidad de accesos por día" Font="Trebuchet MS, 14pt, style=Bold">
                                                        </asp:Title>
                                                    </Titles>
                                                    <ChartAreas>
                                                        <asp:ChartArea Name="ChartArea1">
                                                        </asp:ChartArea>
                                                    </ChartAreas>
                                                    <Legends>
                                                        <asp:Legend Name="Mileyenda" Docking="Bottom">
                                                        </asp:Legend>
                                                    </Legends>
                                                </asp:Chart>
                                            </td>
                                        </tr>
                                    </table>
                                </ContentTemplate>
                            </asp:UpdatePanel>
                        </div>
                    </div>
                </div>
            </asp:Panel>
        </td>
    </tr>
</table>
